package main;

import java.util.Random;

public final class OCPI extends Institutie{
	public void tratareCerere(Cerere c)
	{
		if(c.isAvizUrbanism())
		{
			c.setAvizOCPI(true);
			System.out.println("[OCPI]: Cererea a fost aprobata de catre Oficiul de Cadastru");
			Institutie i=new Geolog();
			this.setUrmatoarea(i);
			this.getUrmatoarea().tratareCerere(c);
		}
		else
		{
				
			if(c.getNrCF()==-1)
			{
				Random serieRandom=new Random();
				int x=serieRandom.nextInt(80);
				c.setNrCF(x);
				System.out.println("[OCPI]: Numarul cadastral al parcelei "+x);
				Institutie ape=new ProtectiaMediului();
				this.setUrmatoarea(ape);
				this.getUrmatoarea().tratareCerere(c);
			}
			else
			{
				Institutie i=new ProtectiaMediului();
				this.setUrmatoarea(i);
				this.getUrmatoarea().tratareCerere(c);
			}
		}
	}

}
